package com.linkgie.galaxyframework.metadata.structure;

import com.linkgie.galaxyframework.metadata.DataInterface;

/**
 * @author huanghaiquan
 *
 */
@DataInterface
public interface ModelBaseSettings {

	String getName();

	void setName(String name);

	String getPrimaryKey();

	void setPrimaryKey(String primaryKey);

	String[] getUnionKeys();

	void setUnionKeys(String[] unionKeys);

	String getLabelKey();

	void setLabelKey(String labelKey);

	String getTopic();

	void setTopic(String topic);

	void setInterfaced(boolean interfaced);

	boolean isInterfaced();

	void setDescription(String description);

	String getDescription();

}